Big Huge Thesaurus

protective covering

noun